/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* CbbPmWbsChangeEntity
* WBS变更-主表
* 
* 修改纪录
* 2023-06-01 版本：1.0 hudeyong 创建。
* @version 版本：1.0
* @author 作者：hudeyong</name>
* 创建日期2023-06-01</date>
*/

package com.topscomm.mis.cbb.pm.base.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.mis.cbb.pm.base.*;

public class CbbPmWbsChangeEntity extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:WBS变更-主表	*/
    public static String tableName= "CBB_PM_WBS_CHANGE";
    @Override
    public String getTableName(){ return "CBB_PM_WBS_CHANGE";}

    /** ColumnName:所属项目编码		*/
    public static String FieldProjectuucode = "projectuucode";

    /** ColumnName:所属WBS编码		*/
    public static String FieldWbscode = "wbscode";

    /** ColumnName:变更类型	人工发起变更和程序自动变更	*/
    public static String FieldChangetype = "changetype";

    /** ColumnName:变更原因	相同WBS编码的数据，同一时刻最多只能有一个启用的	*/
    public static String FieldChangereason = "changereason";

    /** ColumnName:变更前版本号		*/
    public static String FieldBeforeversion = "beforeversion";

    /** ColumnName:变更后版本号	变更前版本号加一	*/
    public static String FieldAfterversion = "afterversion";

    /** ColumnName:变更前通用表单内容		*/
    public static String FieldBeforeform = "beforeform";

    /** ColumnName:变更后通用表单内容		*/
    public static String FieldAfterform = "afterform";

    /**所属项目编码		*/
    private String projectuucode;

    /**所属WBS编码		*/
    private String wbscode;

    /**变更类型	人工发起变更和程序自动变更	*/
    private int changetype;

    /**变更原因	相同WBS编码的数据，同一时刻最多只能有一个启用的	*/
    private String changereason;

    /**变更前版本号		*/
    private int beforeversion;

    /**变更后版本号	变更前版本号加一	*/
    private int afterversion;

    /**变更前通用表单内容		*/
    private String beforeform;

    /**变更后通用表单内容		*/
    private String afterform;

    /**
    * @return the  projectuucode:所属项目编码
    */
    public String getProjectuucode() {
        return this.projectuucode;
    }

    /**
    * @param projectuucode:所属项目编码
    */
    public void setProjectuucode(String projectuucode) {
        this.projectuucode = projectuucode;
    }

    /**
    * @return the  wbscode:所属WBS编码
    */
    public String getWbscode() {
        return this.wbscode;
    }

    /**
    * @param wbscode:所属WBS编码
    */
    public void setWbscode(String wbscode) {
        this.wbscode = wbscode;
    }

    /**
    * @return the  changetype:人工发起变更和程序自动变更
    */
    public int getChangetype() {
        return this.changetype;
    }

    /**
    * @param changetype:人工发起变更和程序自动变更
    */
    public void setChangetype(int changetype) {
        this.changetype = changetype;
    }

    /**
    * @return the  changereason:相同WBS编码的数据，同一时刻最多只能有一个启用的
    */
    public String getChangereason() {
        return this.changereason;
    }

    /**
    * @param changereason:相同WBS编码的数据，同一时刻最多只能有一个启用的
    */
    public void setChangereason(String changereason) {
        this.changereason = changereason;
    }

    /**
    * @return the  beforeversion:变更前版本号
    */
    public int getBeforeversion() {
        return this.beforeversion;
    }

    /**
    * @param beforeversion:变更前版本号
    */
    public void setBeforeversion(int beforeversion) {
        this.beforeversion = beforeversion;
    }

    /**
    * @return the  afterversion:变更前版本号加一
    */
    public int getAfterversion() {
        return this.afterversion;
    }

    /**
    * @param afterversion:变更前版本号加一
    */
    public void setAfterversion(int afterversion) {
        this.afterversion = afterversion;
    }

    /**
    * @return the  beforeform:变更前通用表单内容
    */
    public String getBeforeform() {
        return this.beforeform;
    }

    /**
    * @param beforeform:变更前通用表单内容
    */
    public void setBeforeform(String beforeform) {
        this.beforeform = beforeform;
    }

    /**
    * @return the  afterform:变更后通用表单内容
    */
    public String getAfterform() {
        return this.afterform;
    }

    /**
    * @param afterform:变更后通用表单内容
    */
    public void setAfterform(String afterform) {
        this.afterform = afterform;
    }

}
